This is a walk-through around how to structure functional, automated tests for Selenium/WebDriver using the Page Object design pattern and Behavior Driven Design (BDD). This approach allows for testing component reusability as well as structured, readable tests. Selenium/WebDriver offers live browser testing across many different browsers (IE, Firefox, Chrome� even Android and iOS Safari), so you can ensure that the functional components of your web applications work across multiple platforms and environments. |